|
|
|
|||
|
Szövegfájl másolása egy új szövegfájlba úgy, hogy mi adjuk meg a programban a fájlok neveit és lekezeljük a lehetséges hibát is (MasoloHibakezeles.java) import java.io.*; public class MasoloHibakezeles{ public static String s; public static String in() throws Exception{ LineNumberReader x=new LineNumberReader(new InputStreamReader(System.in)); s=x.readLine(); return s; } public static void main (String[] args) throws Exception{ String nev, ujnev; System.out.print("A masolando fajl neve: "); nev=in(); File fajl=new File(nev); if(!fajl.exists()){ System.out.println("File not found!"); System.exit(1); } System.out.print("Az uj fajl neve: "); ujnev=in(); File ujfajl=new File(ujnev); System.out.print("A masolas kezdete..."); System.out.print("..."); LineNumberReader f=new LineNumberReader( new InputStreamReader( new FileInputStream(fajl))); PrintStream g=new PrintStream( new FileOutputStream(ujfajl)); String s=f.readLine(); while(s!=null){ g.println(s); s=f.readLine(); } System.out.print("A masolas veget ert."); f.close(); g.close(); } } ![]() |
||||